@charset "utf-8";
/*****
*怀化市政府集约化建设子站公共样式文件
*@crtime:2021年01月18日10:00
*@Company:湖南微象科技有限公司 www.microxiang.com
*@Author:李健平
*@modifyLog: what when who
*
*/
body{background: unset;height: auto!important;}
/* 首页头条新闻 */
.ttxw_box { min-height:140px; width: 100%; margin: 0 auto; box-sizing: border-box;padding: 20px 0;}
.ttxw_box .ttxw_icon { width: 157px; height: 100px; float: left; border-right: 1px solid #e8eaef;}
.ttxw_box .ttxw_main { width: 100%;max-width:1042px; float: left;}
.ttxw_box h2 { text-align: center; padding-top:10px; }
.ttxw_box h2 a { font-size: 32px; font-weight: bold; text-align: center;color:#0f62a1;}
.ttxw_box h2 a:hover {opacity: 0.95;}
.ttxw_box p { text-align: center; margin-top:12px; padding:0 30px;} 
.ttxw_box p a { font-size: 16px; color:#0d4c99;width:50%; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding: 0 30px; box-sizing: border-box;}
.ttxw_box p a:hover { color: #0d4c99;}

/* 首页专题专栏 */
.ztzl_box01 {background: #f1f1f1;margin:40px auto;}
.ztzl_box01 .title {width:47px;height:143px; position: absolute; left:0px; top:-3px;}
.ztzl_scimg01 {position: relative; max-width: 1200px; margin: 0 auto; width: 100%;padding:20px 0 20px 47px; box-sizing: border-box;}
.ztzl_scimg01 .bd{margin: 0 45px; overflow: hidden;max-height: 143px;}
.ztzl_scimg01 .bd .tempWrap {  margin: 0 auto;}
.ztzl_scimg01 .bd ul{margin: 0 -5px;}
.ztzl_scimg01 .bd ul li{float:left;width: 258px;margin: 0 4px;overflow: hidden;}
.ztzl_scimg01 .bd ul li a{display: block;height:143px;width: 100%;}
.ztzl_scimg01 .bd ul li a img{width: 100%;height: 100%;}
.ztzl_scimg01 .prev,.ztzl_scimg01 .next{display: block;opacity: 0.6;}
.ztzl_scimg01 .prev,.ztzl_scimg01 .next{width: 32px;height:32px;position: absolute;top:50%;margin-top:-16px;}
.ztzl_scimg01 .prev{left:55px;transition: all 0s ease;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-o-transition: all 0s ease;background: url(../images2021/ztzl_icon2.png) no-repeat;}
.ztzl_scimg01 .prev:hover{opacity:1;}
.ztzl_scimg01 .next{background: url(../images2021/ztzl_icon3.png) no-repeat;right:8px;transition: all 0s ease;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-o-transition: all 0s ease}
.ztzl_scimg01 .next:hover{opacity:1;}

/* 首页新闻图片切换 */
.newsTop h2 a{display:inline-block;max-width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;color: #333;font-size:18px;margin-left: 70px;float: left;position: relative;font-weight: bold;}
.newsTop h2>a:hover{color: #1552ad;}
.newsTop .tt-date{position: absolute;left: 0;top: 16%;font-size: 12px;color: #f80000;background: url(../images/rlk_03.png) no-repeat center 0px;height: 40px;width: 40px;line-height: 55px;text-align: center;}
.newsTop h2{padding: 16px 0;border-bottom: 1px solid #e6e8e8;text-align: left;position: relative;}
.newsTop .nt-text{display: inline-block;color:#ac171b;}

.news_content { background: #f5f7fa;}
.news_box {width:670px; float: left;  position: relative;}
.news_box .tab_box { overflow: hidden; position: relative;max-height:400px;}
.news_box .tab_box .news_tab .hd{width: 100%;position: absolute;height: 50px;line-height: 50px;bottom: 0;right: 0;z-index: 1;background-color:#cceaff;}
.news_box .hd ul{height:12px;position:absolute;z-index:1; bottom:19px; text-align:right; right:16px;}
.news_box .hd li{display:inline-block; width:8px; height:8px;background:url(../images2021/new_tab_icon1.png) no-repeat center; margin:2px 3px;vertical-align:top; overflow:hidden;cursor:pointer}
.news_box .hd li.on{width: 12px; height: 12px; background: url(../images2021/new_tab_icon2.png) no-repeat center;margin: 0 3px;}
.news_box .tab_box .news_tab .bd { position: relative;z-index:0;}
.news_box .tab_box .news_tab .bd li { position: relative;}
.news_box .tab_box .news_tab .bd img {width:100%;max-width:670px;height:400px; display: block;}
.news_box .tab_box .news_tab .bd .a_title { width: 100%; height:50px; background:#cceaff; display:block; position: absolute; bottom: 0; left: 0; color:#2e2e2e; font-size:16px; line-height:50px; padding:0 125px 0 20px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
:root .news_box .tab_box .news_tab .bd .a_title {filter: none; }
.news_box .tab_box .news_tab .bd .a_title:hover { text-decoration: underline;}
.news_box .slideFocusInfo{color:#000;text-indent:1em;width: 76%;text-align:left;display: block;padding-right: 25%;height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 首页政务要闻 */
.news_list { width:480px; float: right;max-height: 400px;overflow: hidden;margin-right:25px;}
.news_list .hd { height:56px; line-height:56px; position: relative; z-index: 99;border-bottom: 1px solid #dcdee1;padding-top: 5px;}
.news_list .hd ul li { float:left;text-align: center; margin-right:40px;}
.news_list .hd ul li:last-child {margin-right: 0;}
.news_list .hd ul li a {color: #333; font-size: 16px; text-align: center; display: inline-block;}
.news_list .hd ul .on a {color: #333;font-weight: bold; border-bottom:5px solid #155c93; height:54px;}
.news_list .hd .more {color: #666;float: right;font-size: 14px;}
.news_list .hd .more:hover {color:#266ed0;}
.news_list .bd ul {box-sizing: border-box; float: left; position: relative;width:100%}
.news_list .bd .bd_list {padding: 0 20px; width: 100%;box-sizing: border-box; margin:25px 0 20px;}
.news_list .bd .bd_list h2 a {width:100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:20px; color: #2e2e2e; display: block;font-weight: bold;}
.news_list .bd .bd_list h2 a:hover { color:#266ed0;}
.news_list .bd .bd_list p {color: #666;font-size: 14px; line-height: 22px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 15px;}
.news_list .bd ul>ul {margin-top:20px;}
.news_list .bd ul li {width: 100%;line-height:36px;}
.news_list .bd ul li:last-child {margin-bottom: 0;}
.news_list .bd ul li a {background: url(../images2021/new_list.png) no-repeat left center; padding-left:20px; float: left; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color: #333;box-sizing: border-box; display: inline-block;}
.news_list .bd ul li span { float: right; font-size: 14px; color: #666;}
.news_list .bd ul li .newsTop a { background: none;padding-left: 0px; }
.news_list .bd ul li a:hover { color:#266ed0;}

/* 首页政务公开 */
.xxgk_content {padding-top: 20px;}
.xxgk_content .title {padding: 20px 0;height: 18px;box-sizing: unset;}
.xxgk_content .title a {font-size: 20px; color: #0f62a1;font-weight: bold;line-height: 18px;}
.xxgk_box { width: 380px; float: left;border-bottom: 1px solid #ebedf0;}
.xxgk_list {max-height: 304px;overflow:hidden;}
.xxgk_list .hd {height:42px;line-height: 42px; background: #ebedf0;}
.xxgk_list .hd li { width: 33.33%;float: left; text-align: center;}
.xxgk_list .hd li a {font-size: 16px; color: #333; display: block;}
.xxgk_list .hd .on a {color: #fff;background: #0369c2;}
.xxgk_list .bd ul {padding: 10px 20px 0;box-sizing: border-box;}
.xxgk_list .bd ul li {line-height: 23px;border-bottom: 1px dashed #ddd;padding: 9px 0;min-height: 44px;position: relative;}
.xxgk_list .bd ul li a {font-size: 16px;color: #333;}
.xxgk_list .bd ul li span {font-size: 14px;color: #666;position: absolute;right: 0;bottom: 9px;}
.xxgk_list .bd ul li a:hover { color:#0f62a1;}

.xxgk_icon ul li {width: 33.33%; float: left; text-align: center;margin-top: 25px;}
.xxgk_icon ul li i { width: 60px; height: 60px; background: #d7ebf2;border-radius: 60px;overflow: hidden; display: block;margin: 0 auto;}
.xxgk_icon ul li p {font-size: 16px;color: #666;line-height: 14px;margin-top: 12px;}
.xxgk_icon ul li a:hover p {color:#0f62a1;}

.gzyd_box { width: 340px; margin:30px auto 25px; height: 60px; background: url(../images2021/gzyd_bg.png) no-repeat;border-radius: 4px;overflow: hidden;}
.gzyd_box a{color: #006dac; display: block; text-align: center;background: url(../images2021/hc_xxgk_icon7.png) no-repeat left 90px center;line-height: 60px;font-size: 24px;font-weight: bold;letter-spacing: 6px;padding-left: 40px;}
.gzyd_box a:hover {opacity: 0.8;}
/* 首页政务服务 */
.bsfw_box { width:390px; float: left;border-bottom: 1px solid #ebedf0;margin: 0 20px;padding-bottom:25px;}
.bsfw_list {max-height: 294px;overflow: hidden;}
.bsfw_list .hd {height:42px;line-height: 42px; background: #ebedf0;}
.bsfw_list .hd li { width: 33.33%;float: left; text-align: center;}
.bsfw_list .hd li a {font-size: 16px; color: #333; display: block;}
.bsfw_list .hd .on a {color: #fff;background: #0369c2;}
.bsfw_list .bd .grbs_list li {width: 33.33%;float: left;text-align: center;margin-top: 25px;}
.bsfw_list .bd .grbs_list i {display: block;margin: 0 auto; text-align: center;height: 30px; width: auto;}
.bsfw_list .bd .grbs_list p {font-size: 16px;color: #666;line-height: 20px;margin-top:10px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.bsfw_list .bd .grbs_list a:hover p {color:#0f62a1;}
.bsfw_list .bd .bmfw_list {margin-top: 2px;}
.bsfw_list .bd ul li.tbs06 { width: 33.33%;float:left; padding:0 5px;box-sizing: border-box;margin-top: 10px;}
.bsfw_list .bd ul li.tbs06 a {font-size: 16px; color: #666; display: block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center;line-height: 40px; background: #f2f2f2;padding:0 5px;border-radius: 2px;}
.bsfw_list .bd ul li.tbs06 a:hover {background:#0f62a1;color: #fff;}

.yjsycb_box {padding: 0 20px;margin-top: 42px;}
.bsfw_title { background: url(../images2021/bsfw_icon.png) no-repeat left center; padding-left: 24px;}
.bsfw_title a {font-size: 20px;color: #0f62a1;font-weight: bold;}
.yjsycb_box ul {margin-top: 14px;}
.yjsycb_box ul li {width: 33.33%; float:left; height:40px;line-height: 40px;padding:0 1px;box-sizing: border-box;margin-top: 2px;} 
.yjsycb_box ul li a {font-size: 16px;color: #666;display: block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;line-height: 40px;background: #f2f2f2;padding:0 5px;border-radius:3px;}
.yjsycb_box ul li a:hover {background:#0f62a1;color: #fff;}

.bmcx_box {padding: 0 20px;margin-top: 36px;}
.bmcx_box ul {margin-top: 14px;}
.bmcx_box ul li {width:50%; float:left; height:40px;line-height: 40px;box-sizing: border-box;margin-top: 2px;padding: 0 1px;} 
.bmcx_box ul li a {font-size: 16px;color: #666;display: block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;line-height: 40px;background: #f2f2f2;padding:0 5px;border-radius:3px;}
.bmcx_box ul li a:hover {background:#0f62a1;color: #fff;}

/* 首页互动交流 */
.hdjl_box { width:390px; float:right;}
.hdjl_main {border: 1px solid #ebedf0;height:600px;padding:20px;box-sizing: unset;}
.xx_box {margin-bottom: 20px;}
.xx_box .xx_l {width: 124px;float: left;}
.xx_box .xx_l img { width: 100%; height: auto;display: block;max-width: 124px;}
.xx_box .xx_l p {text-align: center;padding-right: 20px;margin-top: 5px;font-size: 16px;}
.xx_box .xx_l span {display: block;color: #d00000;font-size: 16px;text-align: center;padding-right: 20px;}
.xx_box .xx_r { width: 218px; float: right;}
.xx_box .xx_r img { width: 100%; height: auto;display: block;max-width: 218px;}
.xx_box .xx_r ul li { width: 50%; float: left;height: 40px;margin-top: 2px;padding: 0 1px;box-sizing: border-box;}
.xx_box .xx_r ul li a {width: 100%;display: block;text-align: center;height: 40px;background: #d7ebf2;font-size: 16px;color: #006dac;line-height: 40px;border-radius: 2px;overflow: hidden;}
.xx_box .xx_r ul li a:hover {background:#0f62a1;color: #fff;}
.xjxd_box ul li i{color: #666;font-size: 14px;float: right;}

.xjxd_box .xjxd_title { border-bottom: 1px solid #e5e5e5; height: 44px;}
.xjxd_box .xjxd_title a {line-height: 43px;border-bottom: 3px solid #0f62a1;display: inline-block;color: #333;font-size: 18px;}
.xjxd_box ul {padding: 12px 0;}
.xjxd_box ul li {line-height:32px;height: 32px;}
.xjxd_box ul li a {font-size: 16px;color: #333;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images2021/hdjl_list_icon.png) no-repeat left center;padding-left: 24px;box-sizing: border-box;display: inline-block;}
.xjxd_box ul li span {color: #666;font-size: 12px;float: right;}
.xjxd_box ul li a:hover {color:#0f62a1;}

.dczj_box .dczj_title { border-bottom: 1px solid #e5e5e5; height: 44px;}
.dczj_box .dczj_title a {line-height: 43px;border-bottom: 3px solid #0f62a1;display: inline-block;color: #333;font-size: 18px;}
.dczj_box ul {padding: 10px 0;}
.dczj_box ul li {padding:8px 0;}
.dczj_box ul li a {line-height:24px;font-size: 16px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.dczj_box ul li a:hover {color: #0f62a1;}
.dczj_box ul li span {width: 52px;height: 23px;float: left;display: block;text-align: center;line-height: 23px;color: #fff;font-size: 14px;background: #0d4c99;margin-right: 12px;margin-top:3px;}
.xmt_jz{margin-top: 5px;}
.xmt_jz a{display: block;}
.xmt_jz a img{width: auto;
    display: block;
    margin: 0 auto;}

/* 市政府页面 */
.fy_content { width: 100%; height: auto; }
.ld_content { width: 100%;max-width: 1200px;margin:20px auto 40px;background: #fff;box-sizing: border-box;}
.ld_box {min-height:424px; padding:0 20px 25px 20px;min-height: 274px;}

.ld_title { position: relative; z-index: 99;}
.ld_title .title { height:48px; box-sizing: border-box; border-bottom: 1px solid #cacfe5; line-height: 48px;}
.ld_title .title a {color:#1a69ad; font-size:20px;font-weight: bold;border-bottom:1px solid #1a69ad; height:47px; display: inline-block;}

.ld_article { width:48.3%; box-sizing: border-box; float: left;}
.ld_article .ld_img { width:150px; display: block; float: left; margin-top: 30px;}
.ld_article .ld_img img {width:100%; max-width: 150px; height: auto; display: block;}
.ld_img_article { float: right; width:68%; margin-top: 30px;}
.ld_img_article h2 {font-size: 22px; color: #333; line-height: 22px; padding-top: 28px;}
.ld_img_article .ld_jl { font-size: 16px; line-height: 28px; padding-top:66px; color: #333333;}
.ld_fg { padding-top:50px; width: 100%; float: left;}
.ld_fg span {background: #276ba6;padding:7px 18px 7px 18px;color: #FFFFFF;border-radius:5px; font-size: 15px; display: inline-block;}
.ld_fg  p { font-size: 16px; line-height:24px;text-indent: 24px; padding: 15px 0; color: #333;}

.ld_list {float: right;width:48.3%;}
.ld_list ul { padding-top:10px;}
.ld_list li {float: left;margin-top:20px;margin-right:53px;}
.ld_list li:nth-child(4n) { margin-right: 0;}
.ld_list li a {width:100px;display:block;}
/* .ld_list li a img { width: 100%; display: block; height: auto;}*/
.ld_list li a img {width: 100px;display: block;height: 130px;}
.ld_list li a span { font-size: 18px; line-height:18px; padding-top:15px; padding-bottom:4px; display: block; text-align: center; border-radius: 4px; overflow: hidden;}
.ld_list li a:hover { color:#256294;}

.szf_zfbg { background: #f0f2f7; padding:30px 20px;}
.zfgzbg_box {width:48.3%;position: relative;}
.zfgzbg_box .title a {font-size: 20px; color: #1a69ad; font-weight: bold;}
.zfgzbg_list .hd  {position: absolute; left:0px; bottom: 10px;}
.zfgzbg_list .hd ul {display:inline-block;font-size:0; vertical-align:top;}
.zfgzbg_list .hd ul li { display:inline-block; width:15px; height:10px;background:#cfcfcf; margin:0 5px;vertical-align:top; overflow:hidden; border-radius:10px;}
.zfgzbg_list .hd ul li.on { background: #1a69ad;}
.zfgzbg_list .bd li { width: 124px; height: 150px; margin-left: 12px; background: #276ba6; text-align: center;box-sizing: border-box;position: relative;}
.zfgzbg_list .bd li a {display: block; height: 150px;}
.zfgzbg_list .bd li a:hover {opacity: 0.8;}
.zfgzbg_list .bd li a p {font-size: 15px;font-weight: bold; color: #fff; line-height: 22px;padding-top:18px;}
.zfgzbg_list .bd li a span { width:86%; height: 40px; background: #fff; display: block; text-align: center;line-height: 40px; color: #5188b8;font-size: 28px;position: absolute;bottom:10px;left:7%;}

.zfjg_box {width:48.3%;}
.zfjg_box a { display: inline-block;width:266px;height:150px;}
.zfjg_box a:first-child{margin-right: 2%;}
.zfjg_box a img { width: 100%; height: auto; display: block;max-width: 580px; margin: 0 auto;}
.zfjg_box a:hover { opacity: 0.8;}

.xzf_list_main {padding:15px 20px 0;}
.xzf_list { float: left; width:48.3%; max-width: 100%; margin-right:3.4%;}
.xzf_list:last-child { margin-right: 0;;}


.tab_list .hd { height: 47px; line-height: 47px; position: relative; z-index: 99;border-bottom:1px solid #cacfe5;}
.tab_list .hd ul li { float: left;text-align: center; margin-right: 36px;}
.tab_list .hd ul li:last-child {margin-right: 0;}
.tab_list .hd ul li a { color: #3d3d3d; font-size:20px; text-align: center; display: inline-block;font-weight: bold;}
.tab_list .hd ul .on a {color:#1a69ad;border-bottom:1px solid #1a69ad; height:47px;}
.tab_list .bd ul { padding:16px 0 16px 0; box-sizing: border-box; float: left; position: relative; width: 100%;}
.tab_list .bd ul li { line-height:36px;height:36px;}
.tab_list .bd ul li a { float: left; width:100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tab_list .bd ul li span { float: right; font-size: 14px; color: #666;}
.tab_list .bd ul li a:hover { color: #256294;}

/*右侧导航栏*/
.right-navs{width: 80px; position: fixed; top: 180px; z-index: 9998;    right: 5px;}
.right-navs ul li{width: 80px;height:80px;text-align: center;padding-top: 14px;margin-bottom: 7px;background: #f6fafd;border: 1px solid #dcdcdc;}
.right-navs ul li img{vertical-align: top;}
.right-navs ul li a{display: block;width: 80px;height: 74px;font-size: 12px;color: #333;}
.right-navs ul li p{color: #333;line-height: 22px;margin-top: 4px;}
.right-navs ul li:hover {box-shadow: 0 0 2px #f5f5f5;}
.right-navs ul li:hover p{color: #0369c2;}
.right-navs ul li:hover img{transform: scale(1.05,1.05);cursor: pointer;}

/*微信二维码悬浮效果*/
.tooltips:hover {z-index: 3;background: none;}
.tooltips:hover span {display: block;position: absolute;top: 38px;right: 263px;width: 15em;color: black;z-index: 999;}
.tooltips span {display: none;}

.pf a{display:block;margin-bottom:10px;}
.pf a:nth-child(2){margin-left: 45px;}

/*顶部广告*/
.picScroll-top{width: 100%;height:140px;overflow:hidden;position: relative;margin-top: 20px;}
.picScroll-top .bd{position:relative;}
.picScroll-top a{display: block;height: 140px;}
.picScroll-top a:hover{opacity: 0.9;}
.picScroll-top a img{width: 100%;height: 100%;display: block;}
.picScroll-top .hd{width: 80px;position: absolute;height: 140px;bottom: 15px;right: 25px;z-index: 1;}
.picScroll-top .hd ul{position: absolute;right: 0;bottom: 0;max-width: 100px;}
/*.picScroll-top .hd ul li{display: inline-block;background-color: #ececec;width: 10px;height: 10px;transition: all .3s;margin-left: 10px;cursor: pointer;}*/
.picScroll-top .hd li.on{background-color: #4c8be0;}
.picScroll-top .bd ul li{float: left;width: 100%;margin-right: 4px;}
.picScroll-top .bd ul li:last-child{margin-right: 0px;}

/*首页右侧漂浮通知*/
.rtsypf{
    position: fixed;
    top: 400px;
    right: 50%;
    overflow: hidden;
    z-index: 10000;
    margin-right: -770px;
    width: 150px;
    }
.rtsypf a,.rtsypf img{display:block;max-width:100%;}
.rtclose{font-size: 14px;color:#fff;position:absolute;right:0px;top:0;cursor: pointer;background-color: rgba(0,0,0,.4);width: 15px;height: 15px;text-align: center;line-height: 15px;}
.rtclose:hover{background-color: rgba(0,0,0,.5);}